import request from '@/request'

// 查询基本信息
export function getFormInfo(name) {
  return request({
    url: `info/${name}`,
    method: 'get'
  })
}

// 保存基本信息
export function save(data) {
  return request({
    url: `save`,
    method: 'post',
    data: data
  })
}

// 提交
export function submit(data) {
  return request({
    url: `submit`,
    method: 'post',
    data: data
  })
}

// 重置
export function reset(name) {
  return request({
    url: `reset/${name}`,
    method: 'post'
  })
}

// 删除上传文件
export function deleteFile(fileName, type, name) {
  return request({
    url: `delete/${name}/${type}/${fileName}`,
    method: 'post'
  })
}

// 查询上传信息
export function list(type, name) {
  return request({
    url: `/list/${type}/${name}`,
    method: 'get'
  })
}

// 查询分区信息
export function getPartitions(areaId) {
  return request({
    url: `/partition/${areaId}`,
    method: 'get'
  })
}

// 查询模板信息
export function getTemplates() {
  return request({
    url: `/templates`,
    method: 'get'
  })
}

// 通过流程文件部署URL
export const deployByFileURL = process.env.BASE_API + '/uploadFile/';



